//切换登录和注册的盒子

$('.login a').on('click', function () {
  $('.login').hide().next().show();
})

$('.register a').on('click', function () {
  $('.login').show().next().hide();
})



//     注册功能
// 表单提交 --> 阻止默认行为 -->收集表单数据 --> ajax提交数据
$(".register form").on("submit",function(e){
   e.preventDefault();
   let data = $(this).serialize();
   console.log(data);
   $.ajax({
     type:"POST",
     url:"/api/reguser",
     data:data,
     success:function(res){
      if(res.status===0){
        $(".register .layui-input").val("");
        layer.msg("注册成功");
        $(".login").show().next().hide();
      }
     }
   })
})

//完成表单验证
let form = layui.form;
form.verify({
  uname:[/^\S{2,10}$/,"用户名长度必须是2~10位"],
  pwd:[/^\S{6,12}$/,"密码长度必须是6~12位"],
  same:function(val){
    if($(".pwd!==val")){
      return "两次密码不一致!"
    }
  }
})

//完成登录
$(".login form").on("submit",function(e){
   e.preventDefault();
   let data = $(this).serialize();
   console.log(data);
   $.ajax({
     type:"POST",
     url:"/api/login",
     data:data,
     success:function(res){
       if(res.status===0){
         layer.msg(res.message,{time:1500},function(){
          //  存储token值
          localStorage.setItem("token",res.token)

          location.href="./index.html"
          console.log(res.token);
         })
       }
     }
   })
})